查看原文
其他

玩转pgp文件,命令简写不再困难

柴立峰 欧特克大视界 2024-06-29

上周“周三见”的内容被北京的暴雨拦截了,今天终于突破障碍,冲出来和大家见面!


继续打硬广……老柴我的三维建模的课

(坑太多填不上?不存在的……把自己填进去也得填上是不是)



因为AutoCAD毕竟是个操作性很强的课程,很多操作用截图和文字真的很难说清楚,所以这次就在网易云课堂开设了官方的视频课程教学,可以识别二维码学习:



这个课程的特点是:

  • 官方出品!官方出品!官方出品!!

  • 完全免费!完全免费!完全免费!!

欢迎大家关注,以后会陆续添加其他的主题课程。


=========硬广分割线=========


最近感觉没什么灵感的时候,一个同学的私信拯救了我。这位同学是正在暑期实习的大学生,被安排了一台别人用过的电脑里面用AutoCAD进行制图。但是,但是,她发现那台电脑里面的命令简写和她知道的完全不一样!

比如,通常复制COPY命令都是CO或者CP……但是那台里面是C,而画圆变成了CI,反正弄得她是一阵头大……这不就来求助老柴了吗?

 

在这里要纠正一下大家很多不规范的称呼……很多用户经常会把命令简写和快捷键两个搞混,然后来回了好多次才能发现问题。

命令简写:指的是某条命令的缩略写法……比如上面提到的COPY命令的缩写是CO或者CP,在输入CO或者CP以后,在光标旁会有一个建议栏,而最后还是需要用户敲一下回车才能执行命令的:



快捷键:就是利用键盘上键位的组合,直接来执行某些快捷的操作。只要按下这些键位的组合,即可直接运行功能/命令,并不需要回车。比如通用的CTRL+C/V或者AutoCAD独有的F3/F5等等。


板块一:什么是PGP,怎么修改它?


PGP其实是AutoCAD中保存命令简写列表的一个文本文件(也就是说可以用写字板打开的)他的具体位置可以在『选项』对话框的『文件』对话框的第一项目中找到:

C:Users dAppDataRoamingAutodeskAutoCAD 2019R23.0chssupportacad.pgp


我这里一般都是默认安装位置,如果修改了安装位置,也可以在这里查询。

有人就说了,这个路径太深了,直接用浏览器是找不到的,那么可不可以直接从AutoCAD里面就打开这个文件呢?当然可以的。

在面板中找到『管理』选项卡下面的『编辑别名』按钮。



点击就会直接用写字板打开acad.pgp文件:

直接往下翻,就会找到关于命令简写的部分(上面的部分是一些说明,教你怎么自定义,自定义在哪里的,全英文的,有兴趣的可以看一下)



可以看到,在定义中,前面是简写,简写完了是一个,分隔符(注意这里一定要用非汉字的逗号,如果用了汉字全角的逗号会不起作用的)。然后是一堆TAB键的定位(程序员:看来TAB党和4空格党的党争有结论了),再然后用*键,后面跟着需要添加简写的命令全称。


比如,如果我要添加ABC作为PLINE的命令简写应该怎么做呢?

ABC,*PLINE


接下来的问题就是,这样一条我添加的记录应该加在哪里?


这里我先不回答这个问题,大家跟我一起来,在写字板中,试着随意找到一个简写,然后复制一行,粘贴在下面,然后把命令简写挂钩的命令给换了。

比如同时存在

PL,*PLINE

PL,*SPLINE


那么,在重启AutoCAD后(简写要生效,重启很重要)敲PL,运行的究竟是PLINE还是SPLINE命令呢?

 

按照PGP文件的定义规定,他是按顺序进行读取的,如果有重定义的,那么后读入的会覆盖掉前读入的……也就是说,最后会运行的其实是SPLINE命令。


所以,如果你们要自定义一些命令简写的话,就不用在意这些简写是不是已经被用了,直接定义在acad.pgp文件的最后面(你们看,位置都给你留好了):



板块二:手快老打错??自动更正帮你忙


设计师是一群争分夺秒的人,敲起键盘都超快,但是一快呢,就容易错,而且特别容易连着错几遍……

比如,我以前经常会把LINE打成LIEN 



敲完才发现我要的是LINE,然后我只能按下向下的箭头选中LINE才能运行,但是如果我这个步骤重复了三遍以后。神奇的事情发生了:



LIEN已经作为LINE命令的简写而添加了……这样偶尔打错也能执行到想运行的命令了。


傻瓜化的MacAlias Editor


这里要稍微提一下Mac版,在2018版之前,Mac版如果要修改命令简写的话,需要运行Aliasedit命令,然后就会像Windows那样用写字板打开acad.pgp,惯例修改完保存即可。


但是!但是!

在AutoCAD for Mac 2018中,我们针对写字板来更新pgp实在是有些不友好,还是毅然决然的做了一个对话框出来,运行Aliasedit命令可得:


点击左下角的+按钮,可以开始新建一个简写。


当输入的简写已经被占用的时候,会有警告出现,此时按『Add』表示覆盖,Cancel表示取消覆盖。


同样的,如果你需要编辑一条命令简写,只需要慢单击简写部分即可开始编辑,如果有重名,也会有警告出现:


点击后方的小三角能跳转到有定义冲突的对象。


怎么样,关于PGP的那些事,你是不是都了解了呢?


=====写文不易,求赞求关注=====


柴立峰(Leaf)老师

Autodesk资深软件测试工程师


  • 在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。

  • 参与AutoCAD for Mac所有版本的研发工作。

  • 在欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。

  • 作为一个行走的表情包,二次元段子手和有颜的内涵帝,柴老师教学风格轻松幽默,言简意赅,颇受学员青睐!


P.S.之后我们将持续为大家推出一分钟知识锦囊,帮您解决疑惑,有问题可以留言提问,也许你会在下期收到解答哦~


一分钟Q&A

Q

AutoCAD Mechanical 2012 保存时提示无法保存,然后保存后缀名为tmp格式的文件,怎么解决?

A

进行如下的修复操作:

1. 在截图路径下找到sav7C6D.tmp文件

2. 将其复制到您的工作路径下

3. 将文件类型修改为.dwg

4. 用ACM 2012开启这个dwg文件

通常情况,遇到无法保存时,可能是保存路径禁止写入,或有重名文件,或其他。可以尝试写另外的文件名,进行保存。


如果还有软件相关问题想问,欢迎加入我们跨行业讨论群,加群主二维码,AutoCAD问题实时解答


往期AutoCAD秘密回顾:

AutoCAD软件技巧1-20回顾

Mac版特别功能,了解一下?

学习AutoCAD,从入门到精通的技巧都在这里

AutoCAD“护眼”新功能

良好的AutoCAD绘图习惯怎么养成

AutoCAD 2019新功能之保存文件到多种设备

AutoCAD硬件加速前后,一起来找茬!

收藏级干货 | AutoCAD 2007-2018功能大盘点(上)

收藏级干货 | AutoCAD 2007-2019功能大盘点(下)

如何建可见性的动态块?速成教程!

还在用白萝卜刻章?不如用这个三维命令!

提高计算效率的命令,不爱就拉倒

对象数量太多选不过来?不存在的!

情深深雨濛濛 报错总在“粘贴”中

终于等到你,查询参数Lookup

茴的……不对,填充图案的N种方法

看完这篇文章,麻麻再也不用担心我不会更新字段了

放开那个工具面板!让我来

这是来自愚人节的问候,没错,愚人节


点击“阅读原文”,马上尝鲜强大的AutoCAD 2019!
继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存